package com.ruoyi.ManagerApi.domain;

import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.core.annotation.Excel;
import com.ruoyi.common.core.web.domain.BaseEntity;

/**
 * 接口管理接口请求配置对象 t_tp_api_set
 * 
 * @author li
 * @date 2025-09-12
 */
@Data
public class TTpApiSet extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键 */
    private Long id;

    /** 请求路径 */
    @Excel(name = "请求路径")
    private String apiUrl;

    /** 厂家Id */
    @Excel(name = "厂家Id")
    private Long tpId;

    /** 动态参数 */
    @Excel(name = "动态参数")
    private String parameter;

    /** 类型id */
    @Excel(name = "类型id")
    private Long apiType;

    /** 对应字段 */
    @Excel(name = "对应字段")
    private String dbField;

    /** 返回结构 */
    @Excel(name = "返回结构")
    private String tpField;

    /** 表名称 */
    @Excel(name = "表名称")
    private String tableName;

    /** 是否保存 */
    @Excel(name = "是否保存")
    private Long ifSave;

    /** 间隔时间 */
    @Excel(name = "间隔时间")
    private Long intervalDate;

    /** 是否更新 */
    @Excel(name = "是否更新")
    private Long ifUpdate;

    /** 请求方式 */
    @Excel(name = "请求方式")
    private String method;

    /** 数据返回结构解析 */
    @Excel(name = "数据返回结构解析")
    private String dataStructure;

    /** 请求体格式 */
    @Excel(name = "请求体格式")
    private String bodyType;

    /** 删除状态(0正常，1删除) */
    private Long delFlag;

    //接口名称
    private String apiName;
}
